SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].[spDiasDeLicenciasAcumuladas]
@NumeroAfiliado Int
AS
SET NOCOUNT ON
Set Dateformat DMY

Declare @idAgente Int
Declare @Dias135b Int, @Dias135b50 Int, @Dias135c Int, @Dias135c50 Int, @Dias159c Int

Select @idAgente = idAgente From tb_Afiliaciones Where NumeroAfiliado = @NumeroAfiliado

exec @Dias135b = spDiasDeLicencias @idAgente, '1/1/1996', '1/1/2004', 5,'C', -1, -1
exec @Dias135b50 = spDiasDeLicencias @idAgente, '1/1/1996', '1/1/2004', 6,'C', -1, -1
exec @Dias135c = spDiasDeLicencias @idAgente, '1/1/1996', '1/1/2004', 7,'C', -1, -1
exec @Dias135c50 = spDiasDeLicencias @idAgente, '1/1/1996', '1/1/2004', 8,'C', -1, -1
exec @Dias159c = spDiasDeLicencias @idAgente, '1/1/1996', '1/1/2004', 62,'C', -1, -1

print '135b: '+Convert(Varchar, @Dias135b)


/*
Select @Dias135b = @Dias135b + IsNull(Dias, 0) From tb_LicenciasHistoricas Where Agente = @idAgente And Licencia = 5
Select @Dias135b50 = @Dias135b50 + IsNull(Dias, 0) From tb_LicenciasHistoricas Where Agente = @idAgente And Licencia = 6
Select @Dias135c = @Dias135c + IsNull(Dias, 0) From tb_LicenciasHistoricas Where Agente = @idAgente And Licencia = 7
Select @Dias135c50 = @Dias135c50 + IsNull(Dias, 0) From tb_LicenciasHistoricas Where Agente = @idAgente And Licencia = 8
Select @Dias159c = @Dias159c + IsNull(Dias, 0) From tb_LicenciasHistoricas Where Agente = @idAgente And Licencia = 62
*/



Select @Dias135b Lic5, @Dias135b50 Lic6, @Dias135c Lic7, @Dias135c50 Lic8, @Dias159c Lic62
GO
